Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia&Montenegro F2 Romania F12 Serbia&Montenegro F4 Croatia F4 Germany-w2 Israel F3 Italy F6 Turkey #1-w4 Bosnia/Herzegovina F1 Bosnia/Herzegovina F3 Romania F7 Serbia & Montenegro F1 USA F13 Croatia F5 Croatia F6 Nigeria F6 Israel F4 Israel F6 Germany F2 Croatia F1 Italy F15 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Italy F26 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Germany F2 Germany F3 Serbia&Montenegro F1 Bosnia/Herzegovina F6 Germany F2 Croatia F3 Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Karshi Challenger - Karshi Internationaux du Doubs - Besancon ECM Prague Open 2008 - Prague 84° Concurso Internacional Tenis San Sebastian - San Sebastian Vancouver Challenger Aachen Challenger Zagreb Challenger Irving Challenger Tashkent Challenger Croatia F3 Croatia F4 Surbiton Challenger Croatia F6 Croatia F4 USA F8 Turkey #1-w1 Hungary F5 Turkey #1-w2 USA F27 Germany-w1 Turkey #1-w3 Croatia F1 Croatia F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Croatia F5 Nigeria F5 USA F28 USA F29 USA F3 Israel F2 Israel F5 Croatia F2 Qatar F2 Croatia F5 Bosnia/Herzegovina F3 Bosnia/Herzegovina F2 Tatra Banka Slovak Open - Bratislava Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Tennis Channel Open - Las Vegas Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Sydney International - Sydney Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach RCA Championships - Indianapolis Croatia Open - Umag Rijeka Challenger Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Ljubljana Challenger Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach USTA Challenger of Oklahoma - Tulsa Open Prevadies - St. Brieuc XL Bermuda Open - Bermuda Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag China Open - Beijing AIG Japan Open Tennis Championships - Tokyo LTA Shrewsbury Challenger - Shrewsbury Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Heilbronn Open - Heilbronn Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Serbia Open - Belgrade AEGON Championships - London Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Mamaia Challenger - Constanta BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Valencia Open - Valencia Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Brisbane International - Brisbane Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos ASB Classic - Auckland Black Forest Open - Freudenstadt Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu China Open - Beijing New York Open - New York Banja Luka Challenger 2008 - Banja Luka US Men's Clay Court Championship - Houston Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem China Open - Beijing Intrum Stockholm Open - Stockholm Adelaide International - Adelaide Belgrade Challenger Sarajevo Challenger Sofia Challenger Ostrava Challenger San Remo Challenger Zagreb Challenger Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Poznan Challenger Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Napoli Challenger Truist Atlanta Open - Atlanta Citi Open - Washington Kolding Challenger Emilia-Romagna Open - Parma Dallas Open - Dallas Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Zagreb Challenger Rimini Challenger Internazionali BNL dItalia - Rome Segovia Challenger Bangkok Challenger Tashkent Challenger Astana Challenger Petange Challenger Bratislava Challenger Ilkley Challenger Rennes Challenger 2003 USTA Challenger of Calabasas - Calabasas Banja Luka Challenger 2003 - Banja Luka Gemax Samsung Open 2004 - Belgrade Sarajevo Open 2004 - Sarajevo Zagreb Open - Zagreb Burbank Challenger - Burbank Sarajevo Open - Sarajevo USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana GHI Bronx Classic - Bronx Banja Luka Challenger 2005 - Banja Luka Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Lambertz Open by Stawag - Aachen USTA Men's Challenger of Dallas - Dallas BH Telecom Indoors Sarajevo 2006 - Sarajevo 2006 Challenger of Santa Clarita California Challenger - Valencia Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka 8° Trani Cup - Trani Banja Luka Challenger - Banja Luka Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Bauer Watertechnology Cup - Eckental Wailea Men's Challenger - Maui Heilbronn Open - Heilbronn BH Telecom Sarajevo 2007 - Sarajevo Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Astana Challenger - Astana Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Odlum Brown Vancouver Open - Vancouver Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Genova Open Challenger - Genova Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Ipsos Bucharest Challenger - Bucharest Swanston Challenger - Sacramento The Tarka Challenger - Barnstaple Challenger Tunisie - Tunis Internazionali di Tennis di Bergamo - Bergamo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Morocco Tennis Tour - Rabat Zagreb Open - Zagreb Polska Energia Open - Bytom Medjurgorje Open - Medjugorje Dusseldorf Open Challenger - Dusseldorf Ljubljana Open 2008 - Ljubljana Caversham International Tennis Tournament - Jersey Pacific Life Open - Indian Wells Wolfsburg Challenger NASDAQ-100 Open - Miami Kyoto Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Genova Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Istanbul Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Bergamo Challenger Western & Southern Open - Cincinnati Tulsa Challenger Miami Open - Miami Sacramento Challenger Tiburon Challenger Belgrade Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Dallas Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sarasota Challenger Miami Open - Miami Sarajevo Challenger Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rome Challenger Ostrava Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Alessandria Challenger St. Remy Challenger Ortisei Challenger Orleans Challenger Mons Challenger Brest Challenger Canberra Challenger Andria Challenger Mons Challenger U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven SAP Open - San Jose Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille The Artois Championships - London Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade Wimbledon - London Brisbane International - Brisbane Medibank International - Sydney U.S. Open - New York Gerry Weber Open - Halle Australian Open - Melbourne Barcelona Open BancSabadell - Barcelona Thailand Open - Bangkok French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna China Open - Beijing Rakuten Japan Open - Tokyo French Open - Paris SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad China Open - Beijing Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Open de Nice Cote d'Azur - Nice If Stockholm Open - Stockholm Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Wimbledon - London BMW Open - Munich Moselle Open - Metz Apia International - Sydney U.S. Open - New York Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona French Open - Paris BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Abierto Mexicano - Los Cabos Memphis Open - Memphis New York Open - New York Sydney International - Sydney Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York Australian Open - Melbourne US Men's Clay Court Championship - Houston French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris China Open - Beijing Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Hall of Fame Open - Newport Regions Morgan Keegan Championships - Memphis Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco AEGON Championships - London Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Countrywide Classic - Los Angeles SAP Open - San Jose The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Moselle Open - Metz Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Mutua Madrid Open - Madrid Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BMW Open - Munich Miami Open - Miami Erste Bank Open - Vienna Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Abierto Mexicano - Los Cabos Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Hall of Fame Tennis Championships - Newport Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, CRO-ECU 5-0 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, 1R, SRB-USA 1-3 All Lower level tournaments U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Olympics - Beijing Olympics - London